<?php 
require_once '../funciones/funciones.php'; 
require_once '../funciones/transaccion.php';
$con = new MySQL;
$sql = "insert into evaluacionesypruebas(evalFec,evalTipo,partId,`subtemaId`) values(";
$sql .= "now(),'E','{$_SESSION["partId"]}','{$_SESSION["subtemaId"]}')";
$result = $con->consulta($sql);
$evalId = $con->ultimoId();
$subtemaId = $_SESSION["subtemaId"];
//Se optienen todas las preguntas del maximo nivel
$sql = "select tm.temaId from temas tm
        inner join subtemas sub on sub.temaId = tm.temaId where sub.subtemaId = '$subtemaId'";
$result = $con->consulta($sql);
$result = $con->unaFila($result);
$temaId = $result["temaId"];
$sql = "select preg.* from preguntas preg
inner join niveles niv on niv.niveId = preg.niveId
where niv.nivelOrden = '3' and preg.`temaId` ='$temaId' and preg.`pregEstado` = 'A'";
//echo $sql."<br/>";
//exit($sql);
$result = $con->consulta($sql);
$numPreguntas = $con->numeroFilas($result) - 1;
$contador = 1;
$MAXIMOPREGUNTAS = 5;
$pregArray = array();
//Guarda de forma aleatoria unicamente las preguntas que haran parte de la evaluacion
while($contador < $MAXIMOPREGUNTAS){
    $pregunta = rand(0, $numPreguntas-1);
//    echo "hola".$pregunta." -- ".$numPreguntas."---".$contador."<br/>";
//    exit($pregunta);
    $pregId = mysql_result($result, $pregunta,"pregId");
    if(!in_array($pregId, $pregArray)){
        $sql = "insert into temporal(transaccion,tempInt1,tempInt2,tempVarchar1) values(";
        $sql .= "'$transaccion','$contador','$pregId','N')";
        $con->consulta($sql);
        array_push($pregArray, $pregId);
        $contador ++;
    }
}
echo "<script type='text/javascript'>
    window.location = \"evaluador.php?orden=1&preguntaNum=1&transaccion=$transaccion&tcxvnadsh=$evalId\";
    </script>";



?>
